﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BCDto.TMS.LearnTrain.VehicleTrainingScheduleRecord
{
    public class VehicleTrainingScheduleRecordDto
    {
        /// <summary>
        /// 培训记录安排id
        /// </summary>
        public long VehicleTrainingScheduleRecordId { get; set; }
        /// <summary>
        /// 代理商id
        /// </summary>
        public long AgentRecordId { get; set; }
        /// <summary>
        /// 培训点配置ID
        /// </summary>
        public long TrainingSiteConfigId { get; set; }
        /// <summary>
        /// 培训点名称
        /// </summary>
        public string TrainingSiteName { get; set; }
        /// <summary>
        /// 培训点地址
        /// </summary>
        public string TrainingSiteAddress { get; set; }
        /// <summary>
        /// 可预约人数
        /// </summary>
        public int AppointmentAvailable { get; set; }
        /// <summary>
        /// 培训标题
        /// </summary>
        public string TrainingTitle { get; set; }
        /// <summary>
        /// 培训开始日期
        /// </summary>
        public DateTime TrainingStartDate { get; set; }
        /// <summary>
        /// 培训结束日期
        /// </summary>
        public DateTime TrainingEndDate { get; set; }
        /// <summary>
        /// 培训讲师
        /// </summary>
        public string TrainingTeacher { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 编辑人Id
        /// </summary>
        public long EditerId { get; set; }
        /// <summary>
        /// 编辑人
        /// </summary>
        public string Editer { get; set; }
        /// <summary>
        /// 培训期数
        /// </summary>
        public string TrainingPeriods { get; set; }
        /// <summary>
        /// 是否允许考试
        /// </summary>
        public bool IsAllowedExamination { get; set; }
        /// <summary>
        /// 允许考试时间
        /// </summary>
        public DateTime? AllowedExaminationTime { get; set; }
    }
}
